]> dgit.raspbian.org Git - gnome-shell.git/commit
keyboard: Reset latched levels on string commit on all situations
authorCarlos Garnacho <carlosg@gnome.org>
Fri, 8 Sep 2023 16:51:34 +0000 (18:51 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Fri, 8 Sep 2023 19:42:38 +0000 (19:42 +0000)
commit08f3ad3835877ec4073d72ba2dc3f563183a9ecc
tree0e7367e7761edce7858ffe3ad5cc8d3197dd3e58
parent671df28a509ae208e158976f0855d91fdbea16a1
keyboard: Reset latched levels on string commit on all situations

The _commitAction() paths have early returns, which made resetting the
latched mode inconsistent depending on the paths taken to commit the
string. This made latched modes not return to normal on e.g. Shell
entries.

Make this happen outside the function, and after the only calling
point, so that the level is correctly reset on all situations.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2945>
js/ui/keyboard.js